.nav li{
    height: 50px;
    line-height: 50px;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}
.nav li+li{
    border-top: 0;
}
.nav li a,.nav li a strong,.nav li a span{
    display: inline-block;
    vertical-align: middle;
}
.nav li a{
    width: 100%;
    overflow: hidden;
}
.nav li a strong{
}
.nav li a span{
    width: 60%;
    padding-left: .5em;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.nav li a i{
    float: right;
    color:#ccc;
    font-weight: bold;
    font-size: 18px;
}